Multi-Agent Reconfigurable Embedded Systems: From Modelling to Implementation

نویسنده

  • Mohamed Khalgui
چکیده

The chapter deals with reconfigurable embedded control systems following component-based technologies and/or Architecture Description Languages used today in industry. The author defines Control Components as software units to support control tasks of the system which is assumed to be a network of components with precedence constraints. The author defines an agent-based architecture to handle automatic reconfigurations under well-defined conditions by creating, deleting or updating components to bring the whole system into safe and optimal behaviors. To cover all reconfiguration forms, the agent is modelled by nested state machines such that states correspond to other state machines. Several complex networks can implement the system where each one is executed at a given time when a corresponding reconfiguration scenario is automatically applied by the agent. To check the correctness of each one of them, we apply in several steps a refinement-based approach that automatically specifies feasible Control Components according to NCES. The model checker SESA is automatically applied in each step to verify deadlock properties of new generated components, and it is manually used to verify CTL-based properties according to user requirements. The author implements the reconfiguration agent by three modules that allow interpretations of environment evolutions, decisions of useful reconfiguration scenarios and finally their applications. Two Industrial Benchmark Production Systems FESTO and EnAS available in the author’s research laboratory are applied to explain the paper contribution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Optimization for Reconfigurable Networked Embedded Control Systems

This research paper deals with Distributed Reconfigurable Embedded Control Systems (RECS) which can dynamically follow different behaviors at run-time according to user requirements or any possible evolution in its environment. We optimize a multi-agent architecture for the system in which a Reconfiguration Agent is affected to each device to apply local reconfigurations, and a Coordination Age...

متن کامل

A Reconfigurable Embedded Prognostics Platform for Machinery Performance Management

This paper presents the design and implementation of a reconfigurable embedded prognostics platform (REPP) for machine performance management. The platform contains (1) a toolbox of computational prognostic algorithms for predicting degradation of devices and systems, (2) agent-based adaptive software architecture and a reconfigurable hardware platform for different production and field service...

متن کامل

A High Speed Reconfigurable USART IP Core with Support for Multi- Drop Networks

Field Programmable Gate Arrays (FPGA) are increasingly becoming the mainstay of embedded systems due to their flexibility, speed, ease of use and reusability. At the same time, networking and data communications between the different parts of an embedded system and between different embedded systems, is becoming a necessity due to large complex projects. This paper presents the design, implemen...

متن کامل

SystemC-based Custom Reconfigurable Cores for Wireless Applications

There is a significant demand for embedding high performance reconfigurable cores within future system on chip (SoC) designs as such cores offer flexibility as well as superior performance advantages in terms of speed, power and run time reconfigurability. However, one obstacle to the adoption of such cores within SoC designs is lack of know-how on how to model such high performance cores such ...

متن کامل

Hardware virtualization on a coarse-grained reconfigurable processor

In this thesis, we propose to use a reconfigurable processor as main computation element in embedded systems for applications from the multi-media and communications domain. A reconfigurable processor integrates an embedded CPU core with a Reconfigurable Processing Unit (RPU). Many of our target applications require real-time signalprocessing of data streams and expose a high computational dema...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015